package com.speedchina.permission.base.typehandler.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 操作者 模型
 *
 * @author hank
 * @create 2021-04-15 上午8:33
 **/
@Data
public class OperatorModel {
    /**
     * 操作者主键
     */
    private Serializable id;
    /**
     * 昵称/用户姓名
     */
    private String nickName;
    /**
     * 用户名（登录名）
     */
    private String userName;

    /**
     * 头像地址
     */
    private String avatar;

    /**
     * 支持的扩展 属性，方便业务系统实现
     */
    private Map<String,Object> expand;


    //... 一般有必须要再增加，具体由业务系统实现
}
